#language: zh-CN
#@所有 @Web @订单相关
#@Afautotest
功能: web端我的订单界面，订单操作
  背景:评价、订单取消

#  @评价 @web-api
#  @strategy-service
  场景大纲:  【1】用户好评闪送员
    假如 a登录用户APP账户：<用户账户>
    而且 a已登录并进入主界面：<用户账户>
    而且 w已经下了一个及时单并完成：<闪送员账户>：<用户账户>：<寄件地址>：<收件地址>：<物品名称>：<备注>
    而且 a进入我的闪送中
    而且 a对这个订单进行星评价：<数量>
    那么 a确认评价成功
  @first
    例子:
      |  闪送员账户 | 用户账户    | 寄件地址  | 收件地址| 物品名称 | 备注 | 数量 |
      |13691541162  |15500000002 | 昌平西山口| 西二旗  |加特林    |备注  |  5   |
  @second
    例子:
      | 闪送员账户  | 用户账户    | 寄件地址   | 收件地址    | 物品名称 | 备注     | 数量 |
      |13816651948  | 13126642902| 前门       | 香山公园    |重要物品  |轻拿轻放  |  5  |
  @third
    例子:
      |  闪送员账户 | 用户账户   | 寄件地址  | 收件地址    | 物品名称 | 备注 | 数量 |
      |18600794229  |15722222222 | 天通苑    | 望京        |加特林    |备注  |  5   |
  @fourth
    例子:
      |  闪送员账户 | 用户账户   | 寄件地址  | 收件地址    | 物品名称 | 备注 | 数量 |
      |15801034088 |15501213529 | 欢乐谷   | 十里河       |加特林    |备注  |  5   |

#  @评价
#  @strategy-service
  场景大纲:  【2】用户差评闪送员
    假如 w已经下了一个及时单并完成：<闪送员账户>：<用户账户>：<寄件地址>：<收件地址>：<物品名称>：<备注>
    而且 w进入我的闪送中
    而且 w对这个订单进行星评价：<数量>
    而且 w选择因闪送员态度恶劣
    而且 w提交差评
    那么 w确认评价成功
  @first
    例子:
      |  闪送员账户 | 用户账户    | 寄件地址  | 收件地址  | 物品名称 | 备注 | 数量 |
      |13691541162  |15500000002 | 昌平西山口 | 西二旗      |加特林    |备注  |  2  |
  @second
    例子:
      |  闪送员账户 | 用户账户   | 寄件地址  | 收件地址    | 物品名称 | 备注 | 数量 |
      |13816651948  |13126642902 | 前门    | 国贸        |加特林    |备注  |  2  |
  @third
    例子:
      |  闪送员账户 | 用户账户   | 寄件地址  | 收件地址    | 物品名称 | 备注 | 数量 |
      |18600794229  |15722222222 | 天通苑    | 望京        |加特林    |备注  |  2  |
  @fourth
    例子:
      |  闪送员账户 | 用户账户   | 寄件地址  | 收件地址    | 物品名称 | 备注 | 数量 |
      |15801034088 |15501213529 | 欢乐谷  | 十里河      |加特林    |备注  |  2  |

#  @订单取消 @Main @WebMain @web-api
#  @order-service
  场景大纲:  【3】未抢订单取消
    假如 打开浏览器
    而且 w用户已登录：<用户账户>
    而且 w进入我的闪送中
    而且 w获取用户账户余额：<城市>
    而且 w进入在线下单页面
    并且 w登录状态下一个一取一投及时单：<城市>：<寄件地址>：<收件地址>：<重量>：<物品名称>：<备注>
    而且 w进入我的闪送中
    而且 w取消刚下的订单
    那么 w订单钱退回到用户余额
  @first
    例子:
      | 用户账户   | 城市   | 寄件地址      |收件地址   | 重量 | 物品名称  | 备注     |
      |13126851411 |北京市  |昌平西山口     |西二旗     |20    |AK47       |手机111   |
  @second
    例子:
      | 用户账户   | 城市   | 寄件地址    |收件地址   | 重量 | 物品名称  | 备注     |
      |13126642902 |北京市  |前门     |香山公园   |15    |AK47       |手机111   |
  @third
    例子:
      | 用户账户   | 城市   | 寄件地址      |收件地址   | 重量 | 物品名称  | 备注     |
      |15722222222 |北京市  |天通苑         |望京     |20    |AK47       |手机111   |
  @fourth
    例子:
      | 用户账户   | 城市   | 寄件地址      |收件地址   | 重量 | 物品名称  | 备注     |
      |15501213529 |北京市  |欢乐谷        |十里河    |20    |AK47       |手机111   |

#  @订单取消
#  @order-service
  场景大纲:  【4】已抢订单取消
    假如 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>：<重量>：<物品名称>：<备注>
    而且 p抢单成功：<闪送员账户>
    而且 w进入我的闪送中
    而且 w取消刚下的订单
    那么 w订单成功被取消
#  @first @opqwexs
    例子:
      | 闪送员账户 | 用户账户  | 寄件地址 | 收件地址 | 重量 | 物品名称 | 备注 |
      |13691541162|13126851411| 昌平西山口   | 西二旗   |20    |AK47     |wu    |
  @second
    例子:
      | 闪送员账户 | 用户账户   | 寄件地址 | 收件地址 | 重量 | 物品名称 | 备注 |
      |13816651948 |15111112222|   前门   |香山公园  |15   |水水水水  |别惹我 |
  @third
    例子:
      | 闪送员账户 | 用户账户   | 寄件地址 | 收件地址| 重量 | 物品名称 | 备注 |
      |18600794229|15722222222 |  昌平西山口  |西二旗   |20    |AK47     |wu    |
  @fourth
    例子:
      | 闪送员账户 | 用户账户  | 寄件地址 | 收件地址 | 重量 | 物品名称 | 备注 |
      |15801034088|15501213529|  欢乐谷  | 十里河   |20    |AK47     |wu    |

  @todo
  场景大纲:  【5】 一取一投预约单再下一单
    #下一个一取一投预约单并取消；我的闪送中订单列表点击【再下一单】
    假如 打开浏览器
    而且 w已登录并进入在线下单界面：<用户账户>
    而且 w切换城市到：<城市>
    当   w输入寄件人信息与收件人信息：<寄地址>：<寄姓名>：<寄手机>：<收地址>：<收姓名>：<收手机>
    而且 w输入寄件地址详情：<取房间号>
    而且 w输入收件地址详情：<收房间号>
    而且 w输入物品信息：<重量>：<物品名称>：<备注>
    而且 w选择预约取件
    而且 w点击下一步
    而且 w提交订单
    而且 w进入我的闪送中
    而且 w取消刚下的订单
    当   w点击再下一单
    那么 w进入订单提交界面
    而且 w订单提交界面，确认公里数与公斤数：<公里数>：<重量>
    而且 w订单提交界面，确认寄件人信息：<寄姓名>：<寄手机>：<寄地址>：<取房间号>
    而且 w订单提交界面，确认收件人信息：<收姓名>：<收手机>：<收地址>：<收房间号>
    而且 w订单提交界面，确认取件时间
    当   w提交订单
    那么 w确认订单提交成功
    而且 w我的订单中确认订单状态：<订单状态>


    例子:
      | 用户账户    |城市   | 寄地址 |寄姓名|   寄手机   | 取房间号 | 收地址   |收姓名|收手机      | 收房间号       | 重量 | 物品名称  | 备注 | 公里数| 订单状态 |
      | 15501213529|北京市 | 欢乐谷 |张园  |15501213529| 1201室  | 朝阳公园 |郝杰  |15501213579| 五星小卖部对面 | 20   |  毛绒玩具 | 怕水 |7.5    | 待发货   |

  @todo
  场景大纲:  【6】 一取多投单再下一单
    #下一个一取多单并完成；我的闪送中订单列表点击【再下一单】
    假如 打开浏览器
    而且 w用户登录状态下一个一取多投单并完成：<用户账户>：<城市>：<寄地址>：<寄姓名>：<寄手机>：<取房间号>：<收1地址>：收1姓名>：<收1手机>：<收1房间号>：：<收2地址>：收2姓名>：<收2手机>：<收2房间号>：<重量>：<物品名称>：<备注>
    而且 w进入我的闪送中
    当   w点击再下一单
    那么 w进入订单提交界面
    而且 w订单提交界面，确认公里数与公斤数：<公里数>：<重量>
    而且 w订单提交界面，确认寄件人信息：<寄姓名>：<寄手机>：<寄地址>：<取房间号>
    而且 w订单提交界面，确认收件人信息：<收1姓名>：<收1手机>：<收1地址>：<收1房间号>：<收2姓名>：<收2手机>：<收2地址>：<收2房间号>
    而且 w订单提交界面，确认取件时间
    当   w提交订单
    那么 w确认订单提交成功
    而且 w我的订单中确认订单状态：<订单状态>

    例子:
      | 用户账户    |城市   | 寄地址 |寄姓名|   寄手机   | 取房间号 | 收1地址   |收1姓名|收1手机      | 收1房间号| 收2地址   |收2姓名 |收2手机     | 收2房间号|重量 | 物品名称  | 备注 | 公里数| 订单状态 |
      | 15501213529|北京市 | 欢乐谷 |张园  |15501213529| 1201室  | 朝阳公园  |郝杰    |15501213579| 011       |朝阳公园   |郝杰    |15501213579| 011       | 20 |  毛绒玩具 | 怕水 |7.5    | 待发货    |



